package com.ruoyi.service;


import com.ruoyi.controller.DeviceController;
import com.ruoyi.domain.AppLogin;
import com.ruoyi.domain.Heart;
import com.ruoyi.domain.LiveHeart;
import com.ruoyi.domain.Vo.VoiceVo;
import com.ruoyi.domain.VoiceTag;

import java.util.Map;

public interface DeviceService {

    void updateSyncFlagToZero(String weOpenid);

    void updateProductSyncStatus(Long[] productIds, String weOpenid);

    int queryPwdByInOutStock(String id,String pwd);

    Map<String, Object> syncHeartByHardware(Heart heart);

    Map<String, Object> SyncLiveHeartByHardware(LiveHeart heart);

    Map<String, Object> syncVoiceByHardware(Heart heart);

    Map<String, Object> syncVoiceByOverTag(VoiceTag voiceTag);

    boolean syncDeviceVideoId(VoiceVo voiceVo);

    boolean syncDeviceAudioId(VoiceVo voiceVo);
}
